import request from "@/utils/request.js"

export const login = (data)=>{
    return request({
        method:"post",
        url:"/v1_0/authorizations",
        data
    })
}

export const sendSms = (mobile)=>{
    return request({
        method:"get",
        url:`/v1_0/sms/codes/${mobile}`,
    })
}

export const getUserInfo = ()=>{
    return request({
        method:'get',
        url:`/v1_0/user`
    })
}


// 用户的频道
export const getUserChannels = ()=>{
    return request({
        method:'get',
        url:`/v1_0/user/channels`
    })
}


/**
 * 添加关注
 */
 export const addFollow = userId => {
    return request({
      method: 'POST',
      url: '/v1_0/user/followings',
      data: {
        target: userId
      }
    })
  }
  
  /**
   * 取消关注
   */
  export const deleteFollow = userId => {
    return request({
      method: 'DELETE',
      url: `/v1_0/user/followings/${userId}`
    })
  }


  /**
 * 获取用户个人资料
 */
// 获取指定用户信息
export const getUserProfile = () => {
  return request({
    method: 'GET',
    url: '/v1_0/user/profile'
  })
}

/**
 * 更新昵称
 */
 export const updateUserName = data => {
  return request({
    method: 'PATCH',
    url: '/v1_0/user/profile',
    data
  })
}

/**
 * 更新头像
 */
 export const updateUserAvatar = data => {
  return request({
    method: 'PATCH',
    url: '/v1_0/user/photo',
    data
  })
}




